#header
{
    width: 100%;
}

iframe
{
    width: 100%;
    border: none;
}

.row
{
    margin: auto !important;
}

.button-group
{
    text-align: center;
}

.caption
{
    text-align: center;
}

.flower-img
{
    position: relative;
}

.flower-img img
{
    width: 100%;
    height: auto;
}

.thumbnail .flower-intro
{
    display: none;
    background-color: #FFFFFFC4;
    position: absolute;
    padding: 5px;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
}


#content, #content .col-xs-6.col-md-3
{
    padding: 5px;
}


@media all and (max-width: 991px)
{
    #leftside
    {
        display: none;
    }
}